package cn.webrx;


import java.util.Date;

public class Date1 {
    public static void main(String[] args) {
        //java.util.Date类使用(1)import 导入 (2)实例化 (3)使用实例的对象的相关操作方法
        //类Date   对象d(就是实现化的类的实例，一般使用new关键来实例化）
        Date d = new Date();
        System.out.println(d);

        System.out.println(d.getTime()); //1657522408757 long类型的数字，我们这叫时间戳

        //格式化输出
        System.out.printf("%tF %<tT%n",0L);//        1970-01-01 08:00:00
        System.out.printf("%tF %<tT%n",1657522408757L);//2022-07-11 14:53:28
        System.out.printf("%tF %<tT%n",Long.MAX_VALUE);//2022-07-11 14:53:28

        Date dd = new Date(1657522408757L);//代表年月日时分秒毫秒的日期对象

        System.out.println(dd.getYear());
        System.out.println(dd.getYear()+1900);

        System.out.println(dd.getMonth());//6
        System.out.println(dd.getMonth()+1);//7 月是正常的

        System.out.println(dd.getDate());//11 当月的几号
        System.out.println(dd.getDay());//1 星期几
        /*
        返回此日期表示的星期几。 返回值（ 0 =星期日， 1 =星期一， 2 =星期二， 3 =星期三， 4 =星期四， 5 =星期五， 6 =星期六）表示包含或以此时间表示的时刻开始的星期几Date对象，在本地时区中解释。
         */


    }
}
